-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add tools to collect TP values of PCD map segments #211
base: main
Are you sure you want to change the base?
feat: add tools to collect TP values of PCD map segments #211
Conversation
Signed-off-by: Anh Nguyen <[email protected]>
Signed-off-by: Anh Nguyen <[email protected]>
Signed-off-by: Anh Nguyen <[email protected]>
Signed-off-by: Anh Nguyen <[email protected]>
Signed-off-by: Anh Nguyen <[email protected]>
Signed-off-by: Anh Nguyen <[email protected]>
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
# Enable support for C++17 | ||
if (${CMAKE_VERSION} VERSION_LESS "3.1.0") | ||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") | ||
else () | ||
set(CMAKE_CXX_STANDARD 17) | ||
endif () |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think autoware_cmake
uses C++17 by default.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And since the main scripts are Python, is it needed?
@@ -0,0 +1,48 @@ | |||
# autoware_pointcloud_merger |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
autoware_pointcloud_merger?
<name>autoware_tp_manager</name> | ||
<version>0.1.0</version> | ||
<description>A package for checking TP scores of NDT matching</description> | ||
<maintainer email="[email protected]">Anh Nguyen</maintainer> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is convenient to add some Localization&Mapping members as maintainers.
@@ -0,0 +1,48 @@ | |||
{ | |||
"$schema": "http://json-schema.org/draft-07/schema#", | |||
"title": "Parameters for autoware point cloud merger node", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
point cloud merger?
Description
How was this PR tested?
Notes for reviewers
This is a baseline implementation and the tools are still prototypes. TPs are collected by a super simple manner - segments will keep the max TP near them. We can compute the expected TP of a pose by querying the segments near the pose (search radius 20m), and averaging the segments' TPs. In general, this is not correct, as the scan may not be able to reach some segments. This should be fixed in future.
Effects on system behavior
None.